home *** CD-ROM | disk | FTP | other *** search
/ Apple Media Toolkit 1994 Winter-Spring / AMTK v8.iso / Getting Started / Aldus PageMaker 4.2 / Aldus / PPDs / CGENERAL.PDX < prev    next >
Encoding:
Text File  |  1991-12-05  |  8.0 KB  |  96 lines  |  [TEXT/????]

  1. *% Aldus PostScript(R) Printer Description File
  2. *% For "default" color printing targeting a "QMS ColorScript 100" version 49.4 as the default printer type
  3. *%
  4. *% Copyright 1991 Aldus Corporation.  All Rights Reserved.
  5. *%
  6. *% Date: 12/4/91
  7.  
  8. *Include: QMSCS494.PPD
  9.  
  10. *NickName: "Color General"
  11. *Product: ""
  12. *PSVersion: ""
  13.  
  14. *% Plain-Paper printers do not support <PaperSize>.Extra paper sizes
  15.  
  16. *PaperDimension A3: "842 1191"
  17. *PaperDimension A4: "596 842"
  18.  
  19. *% Halftone Information ===============
  20. *% Following 4 procs are specific to optimizing composite output to the QMS.
  21. *% Remove them ("") to revert to machine's defualt screens.
  22. *ALDScreenProc Cyan:"
  23. 53 45{.6 sub dup -1.0 lt{2.0 add}if exch
  24. .24 add dup 1.0 gt{2.0 sub}if exch abs exch abs 2 copy add 1 gt
  25. {1 sub dup mul exch 1 sub dup mul add 1 sub}{dup mul exch dup mul add 1 exch sub}ifelse}
  26. "
  27. *End
  28. *ALDScreenProc Magenta:"
  29. 53 45{.6 add dup 1.0 gt{2.0 sub}if exch
  30. .24 sub dup -1.0 lt{2.0 add}if exch abs exch abs 2 copy add 1 gt
  31. {1 sub dup mul exch 1 sub dup mul add 1 sub}{dup mul exch dup mul add 1 exch sub}ifelse}
  32. "
  33. *End
  34. *ALDScreenProc Yellow:"
  35. 53 45{.24 add dup 1.0 gt{2.0 sub}if exch 
  36. .6 add dup 1.0 gt{2.0 sub}if exch abs exch abs 2 copy add 1 gt 
  37. {1 sub dup mul exch 1 sub dup mul add 1 sub}{dup mul exch dup mul add 1 exch sub}ifelse}
  38. "
  39. *End
  40. *ALDScreenProc Black:"
  41. 53 45{.24 sub dup -1.0 lt {2.0 add}if exch
  42. .6 sub dup -1.0 lt{2.0 add}if exch abs exch abs 2 copy add 1 gt
  43. {1 sub dup mul exch 1 sub dup mul add 1 sub}{dup mul exch dup mul add 1 exch sub}ifelse}
  44. "
  45. *End
  46.  
  47. *% Color Separation Information =====================
  48. *ALDNTP: "
  49. /ntp {counttomark dup 3 add -1 roll 1 exch sub exch 2 sub mul dup 
  50. floor cvi dup 3 1 roll sub exch dup 3 add index exch 2 add index dup
  51. 4 1 roll sub mul add counttomark 1 add 1 roll cleartomark 1 exch sub} bind def"
  52. *End
  53.  
  54. *% For 60 lpi / 300 dpi (5,5,2,6,6,2,20/3,0) ===============================
  55. *ALDColorSepTransfer 60lpi.300dpi/60 lpi / 300 dpi: "
  56. {mark 1.0 1.0 .9 .8 .7 .6 .5 .4 .3 .2 .1 .0 ntp}"
  57. *End
  58.  
  59. *% For 53 lpi / 300 dpi =====================================================
  60. *ALDColorSepTransfer 53lpi.300dpi/53 lpi / 300 dpi: "
  61. {mark 1.0 1.0 .9 .8 .7 .6 .5 .4 .3 .2 .1 .0 ntp}"
  62. *End
  63.  
  64. *% PageMaker calibration functions =====================================
  65. *Transfer Normalized: "{
  66. mark
  67. 1.0 1.0 .9 .8 .7 .6 .5 .4 .3 .2 .1 .0
  68. counttomark dup 3 add -1 roll exch
  69. 2 sub mul dup floor cvi
  70. dup 3 1 roll sub
  71. exch dup 
  72. 3 add index exch 2 add index dup
  73. 4 1 roll
  74. sub mul add
  75. counttomark 1 add 1 roll 
  76. cleartomark
  77. } bind"
  78. *End
  79.  
  80. *Transfer Normalized.Inverse: "{
  81. mark
  82. .0 .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 1.0
  83. counttomark dup 3 add -1 roll exch
  84. 2 sub mul dup floor cvi
  85. dup 3 1 roll sub
  86. exch dup 
  87. 3 add index exch 2 add index dup
  88. 4 1 roll
  89. sub mul add
  90. counttomark 1 add 1 roll 
  91. cleartomark
  92. } bind"
  93. *End
  94.  
  95. *% end of Aldus PDX file for "QMS ColorScript 100" version 49.4